<?php
App::uses('AppModel', 'Model');
/**
 * Item Model
 *
 */
class Item extends AppModel {
/**
 * Use table
 *
 * @var mixed False or table name
 */
	public $useTable = 'item';
/**
 * Validation rules
 *
 * @var array
 */
	public $validate = array(
		'item_name' => array(
                    'item_nameRule-1' => array(
				'rule' => array('notempty'),
				'message' => 'Insira um nome para o item'
                    ),
                    'item_nameRule-2' => array(
                        'rule' => array('minLength', 2),
                        'message' => 'O nome do item tem que ter no mínimo dois caracteres'
                    ),
                    'item_nameRule-3' => array(
                        'rule' => array('maxLength', 200),
                        'message' => 'O nome do item tem que ter menos do que cinquenta caracteres'
                    ),
                    'item_nameRule-4' => array(
                        'rule' => 'isUnique',
                        'message' => 'Este item já está cadastrado'
                    ),
		),
		'description' => array(
                    'descriptionRule-1' => array(
                        'rule' => array('notEmpty'),
                        'message' => 'Descreva o item'
                    ),
                    'descriptionRule-2' => array(
                        'rule' => array('minLength', 2),
                        'message' => 'A descrição deve conter no mínimo dois caracteres'
                    ),
                    'descriptionRule-3' => array(
                        'rule' => array('maxLength', 50),
                        'message' => 'A descrição deve ter menos do que cinquenta caracteres'
                    ),
		),
		'type' => array(
                    'typeRule-1' => array(
                    	'rule' => array('character'),
			'message' => 'Insira o tipo (caracter) do tipo',
                    ),
                    'typeRule-2' => array(
                        'rule' => array('maxLength', 15),
                        'message' => 'O tipo deve ser composto por no máximo 15 caracteres'
                    ),
		),
                'Image' => array(
			'titleRule-1' => array(
                        'rule' => array('notEmpty'),
                        'message' => 'Envie a imagem do champion'
                    ),
                ),
	);
}
